---@meta

---@class component_firefx
local firefx = {}

---
---author: 
function firefx:OnRemoveEntity()
end

---
---author: 
function firefx:UpdateRadius()
end

---
---@param lev idk # 
---@param immediate idk # 
---@param controlled_burn idk # 
---author: 
function firefx:SetLevel(lev,immediate,controlled_burn)
end

---
---@param fast idk # 
---author: 
function firefx:Extinguish(fast)
end

---
---@param level idk # 
---author: 
function firefx:GetLevelRadius(level)
end

---
---author: 
function firefx:OnEntityWake()
end

---
---@param target idk # 
---author: 
function firefx:AttachLightTo(target)
end

---
---@param dt idk # 
---author: 
function firefx:OnUpdate(dt)
end

---
---@param percent idk # 
---author: 
function firefx:SetPercentInLevel(percent)
end

---
---author: 
function firefx:OnEntitySleep()
end

